package com.ncf.rpc.common;
/**
 * 封装rpc请求
 * 封装发送的object的反射属性
 * @author CRAZY
 *
 */
public class NCFRequest {

	private String requestId;//请求唯一ID
	private String className;//类名
	private String methodName;//方法名
	private Class<?>[] parameterTypes;//方法参数类型
	private Object[] parameters;//请求参数值
	public String getRequestId() {
		return requestId;
	}
	public void setRequestId(String requestId) {
		this.requestId = requestId;
	}
	public String getClassName() {
		return className;
	}
	public void setClassName(String className) {
		this.className = className;
	}
	public String getMethodName() {
		return methodName;
	}
	public void setMethodName(String methodName) {
		this.methodName = methodName;
	}
	public Class<?>[] getParameterTypes() {
		return parameterTypes;
	}
	public void setParameterTypes(Class<?>[] parameterTypes) {
		this.parameterTypes = parameterTypes;
	}
	public Object[] getParameters() {
		return parameters;
	}
	public void setParameters(Object[] parameters) {
		this.parameters = parameters;
	}
	
	
}
